using GameFramework.DataTable;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace LS.DataTable
{
    public interface ISoundData: IDataRow
    {
        string AssetName { get; }
        int Priority { get; }

        /// <summary>
        /// 获取是否循环。
        /// </summary>
        bool Loop { get; }

        /// <summary>
        /// 获取音量（0~1）。
        /// </summary>
        float Volume { get; }

        /// <summary>
        /// 获取声音空间混合量（0为2D，1为3D，中间值混合效果）。
        /// </summary>
        float SpatialBlend { get; }

        /// <summary>
        /// 获取声音最大距离。
        /// </summary>
        float MaxDistance { get; }
    }
}
